package vin.pth.example.controller;

import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RestController;

/**
 * 鉴权控制器.
 *
 * @author cocoon
 */
@RestController
public class AuthenticationController {

  @GetMapping("/test")
  public String test() {
    return "success";
  }

  @GetMapping("/admin")
  public String admin() {
    return "success";
  }

  @GetMapping("/anonymous")
  public String anonymous() {
    return "success";
  }

//  /**
//   * admin，adminQuery可访问
//   */
//  @GetMapping("/admin/get")
//  public String adminGet() {
//    return "success";
//  }
//
//  /**
//   * adminQuery可访问
//   */
//  @PostMapping("/admin/post")
//  public String adminPost() {
//    return "success";
//  }
//
//  /**
//   * 允许匿名访问
//   */
//  @GetMapping("/anonymous/get")
//  public String anonymousGet() {
//    return "success";
//  }
//
//  /**
//   * 允许匿名访问
//   */
//  @PostMapping("/anonymous/post")
//  public String anonymousPost() {
//    return "success";
//  }

}
